package com.wms.system.domain.wcs;

import java.time.LocalDateTime;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.wms.common.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@TableName("project_inventory")
public class ProjectInventory {
    @ApiModelProperty("主键ID")
    private String id;

    @ApiModelProperty("客户")
    @Excel(name = "客户")
    private String customeName;

    @ApiModelProperty("项目号")
    @Excel(name = "项目号")
    private String projectCode;

    @ApiModelProperty("存货编码")
    @Excel(name = "存货编码")
    private String goodsCode;

    @ApiModelProperty("加工速度")
    @Excel(name = "加工速度")
    private String processingSpeed;

    @ApiModelProperty("存货类型")
    @Excel(name = "存货类型")
    private String inventoryType;

    @ApiModelProperty("规格型号")
    @Excel(name = "规格型号")
    private String specs;

    @ApiModelProperty("模具")
    @Excel(name = "模具")
    private String mould;

    @ApiModelProperty("单件长度")
    @Excel(name = "单件长度")
    private Double lengths;

    @ApiModelProperty("单位")
    @Excel(name = "单位")
    private String units;

    @ApiModelProperty("用量")
    @Excel(name = "用量")
    private Double dosage;

    @ApiModelProperty("型条重")
    @Excel(name = "型条重")
    private Double barWeight;

    @ApiModelProperty("布重")
    @Excel(name = "布重")
    private Double clothWeight;

    @ApiModelProperty("布型号")
    @Excel(name = "布型号")
    private String clothSpec;

    @ApiModelProperty("标箱数")
    @Excel(name = "标箱数")
    private Double ctnQty;

    @ApiModelProperty("创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss.SSSSSS")
    private LocalDateTime createdTime;

    @ApiModelProperty("更新时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss.SSSSSS")
    private LocalDateTime updateTime;

    @ApiModelProperty("包装种类")
    private String packType;
}